.lv	/*listview*/
{
	position:relative;
	width:100%;
	height:100%;
	cursor:default;
	overflow:hidden;
	/*-moz-user-select:none;*/
}
.lvh	/*lvheader*/
{
	clear:both;
	background-color:#f0f0f0;
	border-bottom:1px solid #D5D5D5
}
.lvhc /*lvheader container*/
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
}
.lvrc	/*lvrows container*/
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	overflow:hidden;
}
.lvhs	/*lvheadersequence*/
{
	float:left;
	background:url(images/lvh.png) #f5f6f8 0px 50%;
}
.lvhm	/*lvheadermaintaining*/
{
	float:left;
	background:url(images/lvh.png) #f5f6f8 0px 50%;
}
.lvhi	/*lvheadericon*/
{
	float:left;
	background:url(images/lvh.png) #f5f6f8 0px 50%;
}
.lvhb	/*lvheaderborder*/
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}
.lvhg	/*lvheadergrid*/
{
	float:left;
	background:url(images/lvh.png) #f5f6f8 0px 50%;
	border-left:0px solid #FFFFFF;
	border-right:1px solid #BFC7CF;
	position:relative;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
.lvhgo	/*lvheadergridover*/
{
	float:left;
	color:#FF0000;
	border-left:0px solid #FFFFFF;
	border-right:1px solid #BFC7CF;
	background:url(images/lvhh.png) #f5f6f8 0px 50%;
	position:relative;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
.lvhgd	/*lvheadergriddown*/
{
	float:left;
	color:#FFFF00;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #BFC7CF;
	background: #f5f6f8 url(images/lvhd.png) 0px 50%;
	position:relative;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
.lvhgs	/*lvheadergridsort*/
{
	display:inline-block;
	height:10px;
	width:10px;
	overflow:hidden;
	position:absolute;
	top:-2px;
	z-index:10000;
}
.lvhgsd	/*lvheadergridsortdesc*/
{
	background:transparent url(images/lvhs.png) repeat scroll -45px -7px;	
}
.lvhgsa	/*lvheadergridsortasc*/
{
	background:transparent url(images/lvhs.png) repeat scroll -25px -7px
}
.lvi	/*lvitem*/
{
	clear:both;
}
.lvih	/*lvihover*/
{
	clear:both;
	background-color:#ece9d8;
}
.lvib	/*lviborder*/
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
}
.lvig	/*lvitemgrid*/
{
	float:left;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
.lvis	/*lvitemsequence*/
{
	float:left;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	background-color:#F5F6F8;
	border-bottom:1px solid #EBF4FE;
}

/***********************************************************/
.lviec	/*listviewitem editor container*/
{
	float:left;
	overflow:hidden;
	background:url(images/lvh.png) #f5f6f8 0px 50%;
}

.lvie,.lvhe	/*lv item/header editor container*/
{
	float:left;
	overflow:hidden;
}
.lviebc	/*listviewitem editor button container*/
{
	width:100%;
	height:21px;
}
.lviel	/*listviewitem editor button left*/
{
	width:3px;
	height:21px;
	float:left;
	margin:0px;
	padding:0px;
}
.lviei		/*listviewitem editor button icon container*/
{
	height:21px;
	width:16px;
	float:left;
	margin:0px;
	padding:0px;
	line-height:19px;
}
.lvieii		/*listviewitem editor button icon*/
{
	height:21px;
	width:16px;
	float:left;
	margin:0px;
	padding:0px;
	line-height:19px;
}
.lvieb		/*listviewitem editor button border*/
{
	width:4px;
	height:21px;
	float:left;
	margin:0px;
	padding:0px;
}
.lvied		/*listviewitem editor drop icon container*/
{
	width:12px;
	height:21px;
	float:left;
	margin:0px;
	padding:0px;
}
.lviedi		/*listviewitem editor drop icon*/
{
	width:12px;
	height:21px;
	float:left;
	margin:0px;
	padding:0px;
	background:transparent url(images/tbbad.png) no-repeat 50% 50%;
}
.lvier	/*listviewitem editor button right*/
{
	width:2px;
	height:21px;
	float:left;
	margin:0px;
	padding:0px;
}

/***********************************************************/
.lvhcc	/*listviewitem selector container*/
{
	float:left;
	overflow:hidden;
	background:url(images/lvh.png) #f5f6f8 0px 50%;
}
.lvicc	/*listviewitem selector container*/
{
	float:left;
	overflow:hidden;
}
.lvhcc input 
{
	position:relative;
	top:3px;
	left:2px;
	_top:1px;
	_left:0px;
	outline:#000 none 0px;
}
.lvicc input
{
	position:relative;
	top:2px;
	left:2px;
	_top:1px;
	_left:0px;
	outline:#000 none 0px;
}
/***********************************************************/
.lvii	/*lvitemicon*/
{
	float:left;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}